##language: zh-CN
## @app @appOrderMain
##@appOrderMainTest
#功能: app端下单主流程
#  背景:
#   假如 a用户已登录:QEYDU16B07009454
#  @afterScenario
#  场景大纲: 【1普通订单下单】
#    假如 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a输入地址:<寄件地址>
#    同时 a输入楼层门牌号
#    同时 a输入姓名
#    同时 a输入手机号:<寄件人手机号>
#    同时 a收寄件信息点击确定
#    同时 a点击物品送到哪里去
#    同时 a输入地址:<收件地址>
#    同时 a输入楼层门牌号
#    同时 a输入姓名
#    同时 a输入手机号:<寄件人手机号>
#    同时 a收寄件信息点击确定
#    同时 a点击物品类型
#    同时 a选择物品类型为食品
#    同时 a物品类型页面中点击确认
#    同时 a设置物品重量:<物品重量>
#    同时 a设置取件时间:<取件时间>：<夜间费开始时间>：<夜间费结束时间>
#    那么 a确认订单总价:<订单总价>
#    当 a点击下一步
#    那么 a确认支付总价: <支付总价>
#    当 a点击支付
#    那么 a提交订单成功
#    当 a获取订单号
#    同时 a点击订单详情
#    同时 a用户在订单详情页面获取订单号码
#    那么 a订单详情正确:<订单详情总价>
#    当 a进入全部订单列表页
#    那么 a获得该订单
#    #数据清理
#    同时 a取消订单
#
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |物品重量 |取件时间|夜间费开始时间|夜间费结束时间|订单总价 |支付总价 |订单详情总价 |
#      |北京市|八达岭长城|八达岭长城|13520949564|5        |13     |0            |7            |￥16    |￥16    |16元    |
#
#@afterScenario
#场景大纲: 【2加价订单下单】
#  假如 a点击物品从哪里寄出
#  假如 a切换城市到：<城市>
#  而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#  并且  a选择物品类型:<物品类型>
#  同时 a设置我要加价:<加价金额>
#  那么 a确认订单总价:<订单总价>
#  当 a点击下一步
#  那么 a确认支付总价: <支付总价>
#  当 a点击支付
#  那么 a提交订单成功
#  当 a获取订单号
#  同时 a点击订单详情
#  同时 a用户在订单详情页面获取订单号码
#  那么 a订单详情正确:<订单详情总价>
#  当 a进入全部订单列表页
#  那么 a获得该订单
##数据清理
#  同时 a取消订单
#  例子:
#    |城市  |寄件地址   |收件地址  |寄件人手机号  |加价金额|订单总价 |支付总价 |订单详情总价 |物品类型 |
#    |北京市|八达岭长城|八达岭长城|13520949564|10    |￥26    |￥26    |26元    |食品 |
#
#  @afterScenario
#  场景大纲: 【3夜间费订单下单】
#    假如 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#    并且  a选择物品类型:<物品类型>
#    同时 a设置夜间取件
#    那么 a确认订单总价:<订单总价>
#    当 a点击下一步
#    那么 a确认支付总价: <支付总价>
#    当 a点击支付
#    那么 a提交订单成功
#    当 a获取订单号
#    同时 a点击订单详情
#    同时 a用户在订单详情页面获取订单号码
#    那么 a订单详情正确:<订单详情总价>
#    当 a进入全部订单列表页
#    那么 a获得该订单
#  #数据清理
#    同时 a取消订单
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |订单总价 |支付总价 |订单详情总价 |物品类型 |
#      |北京市|八达岭长城|八达岭长城|13520949564 |￥26    |￥26     |26元    |食品|
#
#  @afterScenario
#  场景大纲: 【4加价重推订单下单】
#    假如 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#    并且  a选择物品类型:<物品类型>
#    那么 a确认订单总价:<订单总价>
#    当 a点击下一步
#    那么 a确认支付总价: <支付总价>
#    当 a点击支付
#    那么 a提交订单成功
#    当 a获取订单号
#    同时 a点击订单详情
#    同时 a用户在订单详情页面获取订单号码
#    那么 a订单详情正确:<订单详情总价>
#    #只能输入 5 10 15 等等 5进制的加价数据
#    当 a用户加价重推:<加价重推金额>
#    那么 a加价后订单详情正确:<加价订单详情总价>
#    当 a进入全部订单列表页
#    那么 a获得该订单
#    #数据清理
#    同时 a取消订单
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |订单总价 |支付总价 |订单详情总价 |加价重推金额 |加价订单详情总价 |物品类型 |
#      |北京市|八达岭长城|八达岭长城|13520949564 |￥16    |￥16     |16元       |15           |31元           |食品 |
##      |北京市|长城烤鸭店|长城烤鸭店|13520949564 |￥16    |￥16     |16元       |5            |21元           |
##      |北京市|长城烤鸭店|长城烤鸭店|13520949564 |￥16    |￥16     |16元       |10           |26元           |
#
#  @afterScenario
#  场景: 【5再来一单】
#    假如 a用户下一个历史单
#    那么 a提交订单成功
#    当 a获取订单号
#    同时 a点击订单详情
#    同时 a获取订单信息
#    同时 a取消订单
#    同时 a点击再来一单
#    那么 a再来一单信息正确
#    当 a点击下一步
#    当 a点击支付
#    那么 a提交订单成功
#    #数据清理
#    同时 a取消订单
